Skip to main content

错误:数组中包含非对象结果,预期仅为对象

在使用 REST Hook 触发器时,perform 返回的数据必须是一个数组对象。

显示的错误

如果 API 在数组中返回非对象结果,或返回数组的数组,则会显示以下错误。

Got a non-object result in the array, expected only objects ( )

非对象结果会在错误消息的括号中被包裹。

解决方案

如果 webhook 中包含的数据需要转换,或包含多个对象,您可以在 Perform 函数中添加自定义代码来解析 bundle.cleanedRequest 中的响应数据,将其转换为对象数组。

如果您的 webhook 已经提供了一个数组,请移除 Zapier 默认包含的包装数组,并简单返回 bundle.cleanedRequest

平台 UI 与 CLI 比较


需要帮助? 告诉我们您的问题,我们将为您匹配合适的资源或提供支持。